D. C. M. Platt (desmond Christopher Martin) author data searchable via API